Nếu website bạn đã chạy được một thời gian theo giao thức HTTP, sau đó bạn chuyển sang dùng giao thức HTTPS (SSL), thì sẽ xảy ra trường hợp khách hàng sẽ không thấy được chứng chỉ SSL của bạn khi truy cập bằng những link mà bạn chia sẻ trước đây (lúc chưa dùng HTTPS). Hoặc khi truy cập vào trang chủ thì khách hàng vẫn không thấy (nhưng khi truy cập vào bài viết/ sản phẩm thì lại thấy).
Đây là 2 trường hợp mà mình cũng từng gặp khi mới chuyển sang dùng giao thức HTTPS. Giải pháp cho vấn đề này rất đơn giản. Chúng ta chỉ cần chuyển HTTP sang HTTPS một cách tự động.
Ví dụ: Khi khách hàng truy cập link:
http://domain.com/san-pham.html thì sẽ được tự động chuyển sang
https://domain.com/san-pham.html
Có 2 cách để chúng ta giải quyết vấn đề này:
1. Dùng Plugin Easy HTTPS Redirection cho WordPress
Khuyến khích những bạn mới bắt đầu dùng WordPress chưa biết cách chỉnh sửa file .htaccess
Bước 1: Vào đây tải và cài đặt plugin Easy HTTPS Redirection
Bước 2: Active plugin Easy HTTPS Redirection
Bước 3: Vào Settings => HTTPS Redirection và chỉnh theo hình bên dưới
2. Chỉnh sửa file .htaccess
Bản mở file .htaccess và thêm vào đoạn code bên dưới:
# BEGIN HTTPS Redirection
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# END HTTPS Redirection
Trên đây là 2 cách đơn giản giúp bạn chuyển tự động toàn bộ link từ http sang https cho website của mình.
Chứng chỉ SSL Hosting tốt nhất
thanks. mình đã làm được